package com.taotao.service.impl;

import com.taotao.common.TaotaoResult;
import com.taotao.mapper.TbItemParamItemMapper;
import com.taotao.pojo.TbItemParamItem;
import com.taotao.pojo.TbItemParamItemExample;
import com.taotao.service.TbItemParamItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class TbItemParamItemServiceImpl implements TbItemParamItemService {

    @Autowired
    private TbItemParamItemMapper tbItemParamItemMapper;

    /**
     * 根据商品的id（itemId）查询商品规格
     * @param itemId
     * @return
     */
    @Override
    public TaotaoResult TbItemParamItemService(long itemId) {
        TbItemParamItemExample tbItemParamItemExample = new TbItemParamItemExample();
        tbItemParamItemExample.createCriteria().andItemIdEqualTo(itemId);
        List<TbItemParamItem> tbItemParamItemList = tbItemParamItemMapper.selectByExampleWithBLOBs(tbItemParamItemExample);
        if(tbItemParamItemList.size() > 0) {
            return TaotaoResult.ok(tbItemParamItemList.get(0));
        }
        return TaotaoResult.build(400, "未查询到数据");
    }
}
